package Classes;

import java.util.ArrayList;

import javax.swing.JOptionPane;

public class Cd {
	// Arraylist de musica
	ArrayList<Musica> musicas = new ArrayList<Musica>();

	// variaveis
	protected boolean ehDuplo;
	protected String titulo;
	protected int ano;
	protected boolean ehColetania;
	

	// Constructor
	public Cd(boolean ehDuplo, String titulo, int ano, boolean ehColetania) {
		super();
		this.ehDuplo = ehDuplo;
		this.titulo = titulo;
		this.ano = ano;
		this.ehColetania = ehColetania;
	}

	// get
	public boolean isEhDuplo() {
		return ehDuplo;
	}

	public String getTitulo() {
		return titulo;
	}

	public int getAno() {
		return ano;
	}

	public boolean isEhColetania() {
		return ehColetania;
	}

	// set

	public void setEhDuplo(boolean ehDuplo) {
		this.ehDuplo = ehDuplo;
	}

	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}

	public void setAno(int ano) {
		this.ano = ano;
	}

	public void setEhColetania(boolean ehColetania) {
		this.ehColetania = ehColetania;
	}

	// Metodos

	public void adicionarMusica(Musica musica) {
		musicas.add(musica);

	}

	public void removerMusica(Musica musica) {
		musicas.remove(musica);
	}

	public Musica buscarMusica(int index) {

		return musicas.get(index);

	}
	public void ListarMusicas(Musica musica){
		for(int cont=0;cont>=musicas.size();cont++){
			JOptionPane.showInputDialog(null,buscarMusica(cont).getNome());
		}
		
	}

}
